package vip.xiaonuo.biz.modular.order.param;

import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

/**
 * 旅行社查询门票预约情况参数
 *
 * @author gtc
 *
 **/
@Data
public class BizTicketReservationQueryParam {

    /** 景点ID */
    @ApiModelProperty(value = "景点ID（可选）", position = 1)
    private String spotId;

    /** 门票ID */
    @ApiModelProperty(value = "门票ID（可选）", position = 2)
    private String ticketId;

    /** 预约起始日期 */
    @ApiModelProperty(value = "预约起始日期（可选，格式：yyyy-MM-dd）", position = 3)
    private String startDate;

    /** 预约结束日期 */
    @ApiModelProperty(value = "预约结束日期（可选，格式：yyyy-MM-dd）", position = 4)
    private String endDate;

    /** 关键词（游客姓名/手机号/身份证） */
    @ApiModelProperty(value = "关键词（可选，游客姓名/手机号/身份证）", position = 5)
    private String keyword;
    
    /** 订单状态 */
    @ApiModelProperty(value = "订单状态（可选，默认查询已支付状态）", position = 6)
    private String status;

    /** 分页参数：当前页码 */
    @ApiModelProperty(value = "当前页码", position = 7)
    private Integer current;

    /** 分页参数：每页条数 */
    @ApiModelProperty(value = "每页条数", position = 8)
    private Integer size;
} 